import { getFillDept } from "@/system/api/organization/organization";
function buttonAddDemo(self,x,y){
      self.cellAdd = true
      if (self.params && self.params.deptId) {
        // 有默认配置部门 ID
        self.tdeptId = self.params.deptId;
        return;
      }
      getFillDept({
        funcId: self.params && self.params.id ? null : self.menuId,
        funcCode: self.params && self.params.id ? self.params.menuCode : null,
        type: 2,
      }).then((res) => {
        console.log("res:::"+res.info.length);
        if (res.info.length === 1) {
          if (item.method && item.method != null) {
            // 关联窗体
            self.relatedPageRoute = JSON.parse(item.method).route;
            // self.relatedPageRoute = JSON.parse(item.method).dblvue;
            self.relatedWinParams = {
              deptId: res.info[0].id,
              funcId: self.params && self.params.id ? null : self.menuId,
              funcCode:
                self.params && self.params.id ? self.params.menuCode : null,
            };
            if (item.type === 1) {
              // 模块
              self.buttonComShow = true;
            } else {
              // 弹窗
              self.buttonComWinShow = true;
            }
          } else {
            self.funcId = self.params && self.params.id ? null : self.menuId;
            self.funcCode =
              self.params && self.params.id ? self.params.menuCode : null;
            self.funcName = self.pageContent.text;
            self.tdeptId = res.info[0].id;
            if (self.params && self.params.businessInfo) {
              if (Object.keys(self.params.businessInfo).length > 0) {
                self.businessInfoParam = self.params.businessInfo;
              }
            }
            if (self.params && self.params.cellParams) {
              self.formateInitParam();
            } else {
              self.cellViewShow = true;
            }
          }
        } else {
          // 多个部门
          self.deptMap = res.info;
          self.deptMapShow = true;
        }
        console.log("self.relatedPageRoute:::"+JSON.stringify(self.relatedPageRoute))
      });
}
export {
    buttonAddDemo
}